858d369fe6134f626c5843b360f45949fdc1eec0,php-frontend/src/main/java/org/sonar/php/tree/symbols/SymbolVisitor.java,SymbolVisitor,visitCompoundVariable,#CompoundVariableTree#,243
Before Change
@Override
public void visitCompoundVariable(CompoundVariableTree tree) {
SyntaxToken firstExpressionToken = ((PHPTree) tree.variableExpression()).getFirstToken();
if (!firstExpressionToken.text().startsWith("$")) {
Symbol symbol = currentScope.getSymbol("$" + firstExpressionToken.text());
if (symbol != null) {
symbol.addUsage(firstExpressionToken);
After Change
@Override
public void visitCompoundVariable(CompoundVariableTree tree) {
SyntaxToken firstExpressionToken = ((PHPTree) tree.variableExpression()).getFirstToken();
if (firstExpressionToken.text().charAt(0) != '$') {
Symbol symbol = currentScope.getSymbol("$" + firstExpressionToken.text());
if (symbol != null) {
symbol.addUsage(firstExpressionToken);